//
//  BaseTableViewHeaderFooterView.h
//  BaseCode
//
//  Created by 曹连华 on 2020/3/25.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface BaseTableViewHeaderFooterView : UITableViewHeaderFooterView

/**
 *  代理
 */
@property(nonatomic, weak) id delegate;

/**
 *  缩进边界
 */
@property(nonatomic) UIEdgeInsets cellEdgeInsets;

/**
 *  功能:获取cell的唯一标识符
 */
+ (NSString *)cellReuseIdentifier;

/**
 *    功能:cell根据数据显示ui
 *
 *     aData:cell数据
 */
- (void)updateWithCellData:(id)aData;

/**
 *    功能:获取cell的高度
 *
 *    aData:cell的数据
 *
 */
+ (CGFloat)heightForCellData:(id)aData;

@end

NS_ASSUME_NONNULL_END
